Computer Science Glossary

2 Network Management. terms

So, what is computer science? Generally speaking, computer science is the study of computer technology, both hardware and software. However, computer science is a diverse field. The required skills are both applicable and in-demand across practically every industry in today's technology-dependent world. As such, the field of computer science is divided amongst a range of sub-disciplines, most of which are full-fledged specialized disciplines in and of themselves. The field of computer science spans several core areas: computer theory, hardware systems, software systems, and scientific computing. Students will choose credits from amongst these sub-disciplines with varying levels of specialization depending on the desired application of the computer science degree. Though most strict specialization occurs on the graduate level, knowing exactly what computer science is (and where a student's interests fall within this vast field) is of paramount importance to knowing how to study computer science. This glossary contains several terms that can be encountered when studying this program.

array data structure
In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key. An array is stored such that the position of each element can be computed from its index tuple by a mathematical formula.
buffer
A temporary memory area in which data is stored while it is being processed or transferred, especially one used while streaming video or downloading audio.